package com.asia.domain.ods;

/**
 * DataSourceTable entity. @author MyEclipse Persistence Tools
 */

public class DataSourceTable implements java.io.Serializable {

    // Fields

    private Long dataSourceId;
    private String dataSourceName;
    private String dataSourceLocation;
    private String dataSourceSpecification;

    // Constructors

    /**
     * default constructor
     */
    public DataSourceTable() {
    }

    /**
     * minimal constructor
     */
    public DataSourceTable(Long dataSourceId, String dataSourceName) {
        this.dataSourceId = dataSourceId;
        this.dataSourceName = dataSourceName;
    }

    /**
     * full constructor
     */
    public DataSourceTable(Long dataSourceId, String dataSourceName,
                           String dataSourceLocation, String dataSourceSpecification) {
        this.dataSourceId = dataSourceId;
        this.dataSourceName = dataSourceName;
        this.dataSourceLocation = dataSourceLocation;
        this.dataSourceSpecification = dataSourceSpecification;
    }

    // Property accessors

    public Long getDataSourceId() {
        return this.dataSourceId;
    }

    public void setDataSourceId(Long dataSourceId) {
        this.dataSourceId = dataSourceId;
    }

    public String getDataSourceName() {
        return this.dataSourceName;
    }

    public void setDataSourceName(String dataSourceName) {
        this.dataSourceName = dataSourceName;
    }

    public String getDataSourceLocation() {
        return this.dataSourceLocation;
    }

    public void setDataSourceLocation(String dataSourceLocation) {
        this.dataSourceLocation = dataSourceLocation;
    }

    public String getDataSourceSpecification() {
        return this.dataSourceSpecification;
    }

    public void setDataSourceSpecification(String dataSourceSpecification) {
        this.dataSourceSpecification = dataSourceSpecification;
    }

}